以下是他們的自介
freeCodeCamp 是一個免費學習編程的開發者社區,涵蓋 Python、HTML、CSS、React、Vue、BootStrap、JSON 教程等,還有活躍的技術論壇和豐富的社區活動,在你學習編程和找工作時爲你提供建議和幫助。
不管你是前端,後端還是全端,尤其是自學者(aka沒有朋友)
都適用這網站,但目前我以前端為主。
https://www.freecodecamp.org/learn/front-end-development-libraries/
最近有空從頭檢視自己 coding 的基礎
這個系列會有我發現這個網站的小細節及 daily challenge
以 day-num 紀錄,但不會每天更新(也是練習寫文章)
a perfect square,完全平方數
台灣人們,你們都看到就有答案了我知道
但是電腦仍必須經過計算
本題重點在於
思考一下
.
.
.
.
.
.
是負的就直接return false
Math.sqrt()n = Math.sqrt(m)
解是否為整數 =>
反過來利用根號解nn === Math.floor(n)
n = Math.sqrt(8) = 2.828...
p = Math.floor(2.828...) = 2
n不相等p → 8 不是平方數
python 3.6 的寫法差不多
記得 import math
sqrt = math.isqrt(n)
平方檢查 (rr === n) 是更嚴謹的方法
const r = Math.floor(Math.sqrt(n));
return r * r === n;
我是阿mo,葡萄果然是無籽的好